// 数据库配置
const mysql = require('mysql'); // mysql
exports.mysqlConfig = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: '',
  database: 'gonghui'
});
// 服务返回统一封装 有数据返回
exports.resCommon = function (err, result) {
   if (err) {
      const data = {
        msg: err
      }
      return data;
    } else {
      const data = {
        msg: '请求成功',
        status: 200,
        data: result
      }
      return data;
    }
}
// 服务返回统一封装 没有数据返回
exports.resCommon1 = function (err, result) {
  if (err) {
     const data = {
       msg: '请求失败',
       error: err
     }
     return data;
   } else {
     const data = {
       msg: '请求成功',
       status: 200
     }
     return data;
   }
}

// 日期格式化
/* 
parmas  {
  date: // 日期
  formart: // 日期格式
}
*/
exports.DateFomart = function(date, formart) {
  if (formart == 'yyyy-mm-dd HH:mm') {
    // 日期年份
    let year = date.getFullYear();
    // 日期月份
    let month = date.getMonth() + 1;
    if (month < 10) {
      month = '0' + month
    }
    // 日期日
    let day = date.getDate();
    if (day < 10) {
      day = '0' + month
    }
    // 小时
    let hours = date.getHours();
    if (hours < 10) {
      hours = '0' + month
    }
    // 分钟
    let minute = date.getMinutes();
    if (minute < 10) {
      minute = '0' + month
    }
    return year + '-' +  month + '-' + day + '-' + hours + ':' + minute
  }
}
// 正则表达式替换字符串中的 html 标签
exports.matchReg = function(str) {
  let reg = /<\/?.+?\/?>/g;
  return str.replace(reg, '');
}

exports.resCommon2 = 3;
